@charset "utf-8";
/* CSS Document */
.hosplistbox{
background-color: #fff;
border-top: 1px solid #cccccc;
margin-top: 0.5em;
overflow: hidden;
}


.pt-menu{ width:29px; height:26px; display:block; background:url(../images/host-icon.png) -470px -310px no-repeat; margin-top:7px;}
.pt-faqbox{background:#e9e9e9; line-height:35px;font-size:14px; color:#888; overflow:hidden;}
.pt-faqbox li{ float:left; width:33%; text-align:center;}
.pt-faqbox li a{ padding:5px 0px;width:100%; display:block;}
.pt-city{line-height:30px;font-size:14px; color:#555; overflow:hidden;}
.pt-city .cur{background:#0492d3;}
.pt-city .cur a{color:#fff;}

.pt-city li{ float:left; background:#e9e9e9;margin:5px 1%; font-size:12px;width:31.333333333%;}
.pt-city li a{display:inline-block; text-align:center;width:100%;}
@media screen and (min-width:640px){.pt-city li{margin:5px 1%;width:78px;}
.pt-city li a{width:78px;}
}


.pt-city .gd-bt{margin-left:5px; width:12px; height:10px;background:url(../images/host-icon.png) -487px -340px no-repeat; display: inline-block;}
.pt-city .gd-bt1{margin-left:5px; width:12px; height:10px;background:url(../images/host-icon.png) -475px -340px no-repeat; display: inline-block;}
.pt-price{ font-size:20px; color:#ff6600;}
.col888{ color:#888;}
.font14{ font-size:14px;}
.pt-i-note{ font-size:12px; line-height:20px;}
.pt-i-note .area::before {content: "";position: absolute;left: 0px;top: 3px;width: 11px;height: 14px;display: inline-block;vertical-align: middle;margin-top: -2px;line-height: 14px;text-indent: -999em;
background: url(../images/icon_new.png) -111px -17px no-repeat;}
.pt-i-note .area {padding-left: 17px;color: #9EA5AC;margin-left: 15px;position: relative;}
.colf60{ color:#ff6600;}
.pl15{ padding-left:15px;}
.arrow-right{position: absolute;width: 9px;height: 13px;background-position: -105px 0px;top: 53px;right: 20px;}
.operation{ height:40px; font-size:14px;margin-top:20px; bottom:0; width:100%; max-width:640px;}
.operation .phone{ width:50%; float:left; background:#006ec8;line-height:40px; text-align:center; color:#fff;}
.operation .phone img,.operation .zxzx img{ margin-right:10px; margin-top:-3px;}
.operation .zxzx{width:50%; float:right; background:#fa831a;line-height:40px; text-align:center; color:#fff;}
.mr10{ margin-right:10px;}
.pt-cont{ padding:10px; background:#fff; color:#555; font-size:14px;}
.pt-cont p{ line-height:24px;}
.pt-cont img{ max-width:240px; margin-left:30px; padding:10px 0;}
@media screen and (min-width:480px){.pt-cont img{max-width:320px;margin-left:60px;}
}
@media screen and (min-width:640px){.pt-cont img{max-width:480px;margin-left:70px;}
.cont-box1 h3{ color:#006ec8; font-size:18px; font-weight:normal; background:#f1f1f1; line-height:35px; display:block; margin:10px 0; padding:0 10px;}
.mt05{ margin-top:0.5em;}






























